package org.business.accounting.interfaces;

import java.util.Collection;
import java.util.List;

public interface Cart {
	
	public void divideOrders();
	
	public double calculatePrice();
	
	public boolean add(BasicOrder basicOrder);
	
	public boolean remove(BasicOrder basicOrder);
	
	public void clear();

	public List<BasicOrder> getBasicOrders();

	public void setBasicOrders(List<BasicOrder> basicOrders);

	public double getPrice();

	public void setPrice(double price);
	
	public Collection<ComputerOrder> getComputerOrders();

	public void setComputerOrders(Collection<ComputerOrder> computerOrders);

}
